package com.xudu.tourbackend.entity.request;

import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * @className: AddScenicAreaRequest
 * @description: TODO
 * @author: xudu
 * @create: 2024-06-21
 */
@Data
public class AddScenicAreaRequest {

    /**
     * 景点名称
     */
    @NotBlank(message = "景点名称不能为空")
    private String scenicAreaName;

    /**
     * 景点经度
     */
    @NotBlank(message = "景点经度不能为空")
    private Double scenicAreaLongitude;

    /**
     * 景点纬度
     */
    @NotBlank(message = "景点纬度不能为空")
    private Double scenicAreaLatitude;

    /**
     * 景点介绍
     */
    @NotBlank(message = "景点介绍不能为空")
    private String scenicAreaInfo;

    /**
     * 景点图片
     */
    @NotBlank(message = "景点图片不能为空")
    private MultipartFile scenicAreaImage;

    /**
     * 景点语音
     */
    @NotBlank(message = "景点语音不能为空")
    private MultipartFile scenicAreaVoice;
}
